const char *s_texture = "\
class Texture																																			\n\
{																																						\n\
	name = null;																																		\n\
																																						\n\
	constructor ()																																		\n\
	{																																					\n\
	}																																					\n\
																																						\n\
	function Load(name, filepath, maskRed = -1, maskGreen = -1, maskBlue = -1, uWrapMode = TextureWrapMode.Clamp, vWrapMode = TextureWrapMode.Clamp)	\n\
	{																																					\n\
		this.name = name;																																\n\
		LoadTextureA(name, filepath, maskRed, maskGreen, maskBlue, uWrapMode, vWrapMode);																\n\
	}																																					\n\
																																						\n\
	function Unload()																																	\n\
	{																																					\n\
		UnloadTextureA(this.name);																														\n\
	}																																					\n\
																																						\n\
	function GetWidth()																																	\n\
	{																																					\n\
		return Texture_GetWidth(this.name);																												\n\
	}																																					\n\
																																						\n\
	function GetHeight()																																\n\
	{																																					\n\
		return Texture_GetHeight(this.name);																											\n\
	}																																					\n\
																																						\n\
	function GetWidthPow2()																																\n\
	{																																					\n\
		return Texture_GetWidthPow2(this.name);																											\n\
	}																																					\n\
																																						\n\
	function GetHeightPow2()																															\n\
	{																																					\n\
		return Texture_GetHeightPow2(this.name);																										\n\
	}																																					\n\
																																						\n\
	function GetUOffset()																																\n\
	{																																					\n\
		return Texture_GetUOffset(this.name);																											\n\
	}																																					\n\
																																						\n\
	function GetVOffset()																																\n\
	{																																					\n\
		return Texture_GetVOffset(this.name);																											\n\
	}																																					\n\
};";